@@ -676,7 +676,8 @@ def comment_submit_api(request): |
||
676 | 676 |
r.sadd(GROUP_PHOTO_WATCHER_SET % photo_id, user_id) |
677 | 677 |
|
678 | 678 |
# 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒 |
679 |
- if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id): |
|
679 |
+ # 照片所有者(评论/点赞)不给自己提醒 |
|
680 |
+ if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id) and group_photo.user_id != user_id: |
|
680 | 681 |
UserMessageInfo.objects.create( |
681 | 682 |
from_uid=user_id, |
682 | 683 |
from_nickname=group_user.nickname, |
@@ -690,19 +691,23 @@ def comment_submit_api(request): |
||
690 | 691 |
) |
691 | 692 |
|
692 | 693 |
# 给所有关注者(评论/点赞)发送提醒 |
693 |
- for watcher in get_group_photo_watchers(photo_id): |
|
694 |
- if watcher != user_id: |
|
695 |
- UserMessageInfo.objects.create( |
|
696 |
- from_uid=user_id, |
|
697 |
- from_nickname=group_user.nickname, |
|
698 |
- from_avatar=group_user.avatar, |
|
699 |
- to_uid=watcher, |
|
700 |
- group_id=group_photo.group_id, |
|
701 |
- photo_id=group_photo.pk, |
|
702 |
- msg_type=UserMessageInfo.COMMENT, |
|
703 |
- msg_title=u'评论', |
|
704 |
- msg_content=comment, |
|
705 |
- ) |
|
694 |
+ watchers = get_group_photo_watchers(photo_id) |
|
695 |
+ # 从关注者中移除该(评论/点赞)者 |
|
696 |
+ watchers.discard(user_id) |
|
697 |
+ # 从关注者中移除该照片所有者 |
|
698 |
+ watchers.discard(group_user.user_id) |
|
699 |
+ for watcher in watchers: |
|
700 |
+ UserMessageInfo.objects.create( |
|
701 |
+ from_uid=user_id, |
|
702 |
+ from_nickname=group_user.nickname, |
|
703 |
+ from_avatar=group_user.avatar, |
|
704 |
+ to_uid=watcher, |
|
705 |
+ group_id=group_photo.group_id, |
|
706 |
+ photo_id=group_photo.pk, |
|
707 |
+ msg_type=UserMessageInfo.COMMENT, |
|
708 |
+ msg_title=u'评论', |
|
709 |
+ msg_content=comment, |
|
710 |
+ ) |
|
706 | 711 |
|
707 | 712 |
return JsonResponse({ |
708 | 713 |
'status': 200, |
@@ -765,7 +770,8 @@ def thumbup_submit_api(request): |
||
765 | 770 |
r.sadd(GROUP_PHOTO_WATCHER_SET % photo_id, user_id) |
766 | 771 |
|
767 | 772 |
# 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒 |
768 |
- if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id): |
|
773 |
+ # 照片所有者(评论/点赞)不给自己提醒 |
|
774 |
+ if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id) and group_photo.user_id != user_id: |
|
769 | 775 |
UserMessageInfo.objects.create( |
770 | 776 |
from_uid=user_id, |
771 | 777 |
from_nickname=group_user.nickname, |
@@ -779,19 +785,23 @@ def thumbup_submit_api(request): |
||
779 | 785 |
) |
780 | 786 |
|
781 | 787 |
# 给所有关注者(评论/点赞)发送提醒 |
782 |
- for watcher in get_group_photo_watchers(photo_id): |
|
783 |
- if watcher != user_id: |
|
784 |
- UserMessageInfo.objects.create( |
|
785 |
- from_uid=user_id, |
|
786 |
- from_nickname=group_user.nickname, |
|
787 |
- from_avatar=group_user.avatar, |
|
788 |
- to_uid=watcher, |
|
789 |
- group_id=group_photo.group_id, |
|
790 |
- photo_id=group_photo.pk, |
|
791 |
- msg_type=UserMessageInfo.THUMBUP, |
|
792 |
- msg_title=u'点赞', |
|
793 |
- msg_content=u'点赞', |
|
794 |
- ) |
|
788 |
+ watchers = get_group_photo_watchers(photo_id) |
|
789 |
+ # 从关注者中移除该(评论/点赞)者 |
|
790 |
+ watchers.discard(user_id) |
|
791 |
+ # 从关注者中移除该照片所有者 |
|
792 |
+ watchers.discard(group_user.user_id) |
|
793 |
+ for watcher in watchers: |
|
794 |
+ UserMessageInfo.objects.create( |
|
795 |
+ from_uid=user_id, |
|
796 |
+ from_nickname=group_user.nickname, |
|
797 |
+ from_avatar=group_user.avatar, |
|
798 |
+ to_uid=watcher, |
|
799 |
+ group_id=group_photo.group_id, |
|
800 |
+ photo_id=group_photo.pk, |
|
801 |
+ msg_type=UserMessageInfo.THUMBUP, |
|
802 |
+ msg_title=u'点赞', |
|
803 |
+ msg_content=u'点赞', |
|
804 |
+ ) |
|
795 | 805 |
|
796 | 806 |
return JsonResponse({ |
797 | 807 |
'status': 200, |
@@ -1,6 +1,6 @@ |
||
1 | 1 |
!(function(e, t) { |
2 | 2 |
var config = { |
3 |
- wxconfig: 'http://api.pai.ai/wx/jsapi_signature', |
|
3 |
+ wxconfig: 'http://api.pai.ai/wx/jsapi_signature' |
|
4 | 4 |
}, wxData = { |
5 | 5 |
debug: false, |
6 | 6 |
imgUrl: '', |